class Solution {
public
    vectorvectorint generate(int numRows) {
        vectorvectorint arr(numRows);  初始化 numRows 行
        vector一定要初始化开空间，不能直接访问
        
        for (int i = 0; i  numRows; ++i) {
            arr[i].resize(i + 1);  第 i 行有 i+1 列
            arr[i][0] = arr[i][i] = 1;  首尾元素为 1
            
            for (int j = 1; j  i; ++j) {
                arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];
            }
        }
        
        return arr;
    }
};